contract to provide goods or services - Allemand Anglais Dictionnaire